@echo off
echo ====================================
echo      准备发布包 - 图片压缩工具
echo ====================================
echo.

set RELEASE_DIR=release
set APP_NAME=图片压缩工具

echo 正在清理旧的发布文件...
if exist "%RELEASE_DIR%" rmdir /s /q "%RELEASE_DIR%"

echo.
echo 创建发布目录...
mkdir "%RELEASE_DIR%"

echo.
echo 复制可执行文件...
if exist "dist\%APP_NAME%.exe" (
    copy "dist\%APP_NAME%.exe" "%RELEASE_DIR%\"
    echo ✓ 可执行文件已复制
) else (
    echo ✗ 找不到可执行文件，请先运行 build.bat 进行打包
    pause
    exit /b 1
)

echo.
echo 复制文档文件...
copy "README.md" "%RELEASE_DIR%\"
echo ✓ 使用说明已复制

echo.
echo 创建快速启动说明...
echo # 图片压缩工具 > "%RELEASE_DIR%\使用说明.txt"
echo. >> "%RELEASE_DIR%\使用说明.txt"
echo 使用方法： >> "%RELEASE_DIR%\使用说明.txt"
echo 1. 双击 "图片压缩工具.exe" 启动应用 >> "%RELEASE_DIR%\使用说明.txt"
echo 2. 拖拽图片文件或文件夹到上传区域 >> "%RELEASE_DIR%\使用说明.txt"
echo 3. 设置压缩参数（质量、目标大小等） >> "%RELEASE_DIR%\使用说明.txt"
echo 4. 点击"开始压缩"按钮 >> "%RELEASE_DIR%\使用说明.txt"
echo. >> "%RELEASE_DIR%\使用说明.txt"
echo 特色功能： >> "%RELEASE_DIR%\使用说明.txt"
echo - 智能压缩算法，根据图片大小自动调整 >> "%RELEASE_DIR%\使用说明.txt"
echo - 可设置目标文件大小（如500KB以内） >> "%RELEASE_DIR%\使用说明.txt"
echo - 支持多种格式：JPG、PNG、WebP等 >> "%RELEASE_DIR%\使用说明.txt"
echo - 批量处理和文件夹递归压缩 >> "%RELEASE_DIR%\使用说明.txt"
echo. >> "%RELEASE_DIR%\使用说明.txt"
echo 详细说明请查看 README.md 文件 >> "%RELEASE_DIR%\使用说明.txt"

echo ✓ 使用说明已创建

echo.
echo ====================================
echo          发布包准备完成！
echo ====================================
echo 发布文件位置: %RELEASE_DIR%\
echo.
dir "%RELEASE_DIR%" /w
echo.
echo 您可以将 %RELEASE_DIR% 文件夹打包分享给其他用户
echo 或者直接分享其中的 "%APP_NAME%.exe" 文件
echo.
echo 正在打开发布目录...
explorer %RELEASE_DIR%
echo.
pause